package com.tf_cut.backend.person.service;

import com.tf_cut.backend.common.pojo.PageInfo;
import com.tf_cut.backend.common.pojo.Result;
import com.tf_cut.backend.common.service.CommonService;
import com.tf_cut.backend.person.pojo.Person;
import com.tf_cut.backend.person.vo.PersonAndAccountVo;

public interface PersonService extends CommonService<PersonAndAccountVo, Person, String> {
	Result<PersonAndAccountVo> insertPersonAndAccount(PersonAndAccountVo avo);

	PageInfo<PersonAndAccountVo> queryPersonInfoList(PersonAndAccountVo avo);

	PageInfo<PersonAndAccountVo> queryPersonInfo(int page, int rows, String personName, String startDate,
			String endDate,String cardStatus,String cardCode,String iphone);

	PersonAndAccountVo findbyqueryPerson(String identityCardNum);

	PersonAndAccountVo queryByPersonId(String personId);
}
